package com.karson.service.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.karson.common.model.SystemMenu;
import com.karson.common.request.MenuRequest;
import com.karson.common.response.MenusResponse;

import java.util.List;

/**
* @author ZKS
* @description 针对表【ar_system_menu(系统菜单表)】的数据库操作Service
* @createDate 2025-07-04 19:22:33
*/
public interface SystemMenuService extends IService<SystemMenu> {

    List<MenusResponse> getMenu();

    boolean saveMenu(MenuRequest menuRequest);

    Boolean edit(MenuRequest menuRequest);

    List<MenusResponse> getCacheTree();

    Boolean deleteById(Integer id);
}
